Java by API > java.awt.image > CropImageFilter :: 자주 쓰이는 메소드및 API 를 정리합니다.[SSISO Community]
 
SSISO 카페 SSISO Source SSISO 구직 SSISO 쇼핑몰 SSISO 맛집
추천검색어 : JUnit   Log4j   ajax   spring   struts   struts-config.xml   Synchronized   책정보   Ajax 마스터하기   우측부분

자주 쓰이는 메소드및 API 를 정리합니다.
[1]
등록일:2008-03-17 10:22:32 (0%)
작성자:
제목:Java by API > java.awt.image > CropImageFilter
new  CropImageFilter(int  x,  int  y,  int  w,  int  h)

//  This  example  is  from  the  book  _Java  AWT  Reference_  by  John  Zukowski.
//  Written  by  John  Zukowski.    Copyright  (c)  1997  O'Reilly  &  Associates.
//  You  may  study,  use,  modify,  and  distribute  this  example  for  any  purpose.
//  This  example  is  provided  WITHOUT  WARRANTY  either  expressed  or
import  java.applet.Applet;
import  java.awt.Graphics;
import  java.awt.Image;
import  java.awt.MediaTracker;
import  java.awt.image.CropImageFilter;
import  java.awt.image.FilteredImageSource;

public  class  MainClass  extends  Applet  {
    Image  i,  j;

    public  void  init()  {
        MediaTracker  mt  =  new  MediaTracker(this);
        i  =  getImage(getDocumentBase(),  "Sample.jpg");
        mt.addImage(i,  0);
        try  {
            mt.waitForAll();
            int  width  =  i.getWidth(this);
            int  height  =  i.getHeight(this);
            j  =  createImage(new  FilteredImageSource(i.getSource(),  new  CropImageFilter(width  /  3,
                    height  /  3,  width  /  3,  height  /  3)));
        }  catch  (InterruptedException  e)  {
            e.printStackTrace();
        }
    }

    public  void  paint(Graphics  g)  {
        g.drawImage(i,  10,  10,  this);  //  regular
        if  (j  !=  null)  {
            g.drawImage(j,  10,  90,  this);  //  cropped
        }
    }
}
[본문링크] Java by API > java.awt.image > CropImageFilter
[1]
코멘트(이글의 트랙백 주소:/cafe/tb_receive.php?no=2821
작성자
비밀번호

 

SSISOCommunity

[이전]

Copyright byCopyright ⓒ2005, SSISO Community All Rights Reserved.